tg-me.com/python_academy/623
Last Update:
Работаем со временем без головной боли
При работе со временем и датами у встроенных модулей есть несколько неприятных моментов:
— Их слишком много: datetime
, time
, calendar
, dateutil
, pytz
и другие;
— В них слишком много типов: date
, time
, datetime
, tzinfo
, timedelta
, relativedelta
и т. д.
И вот на днях я наткнулся на пакет arrow, который их решает. Во-первых, там есть все необходимое. Во-вторых, все объекты имеют один и тот же тип Arrow
.
Большой плюс в том, что пакет совместим с основными встроенными типами. Например, выше я преобразовал datetime
в Arrow
и обратно.
Еще из приятных бонусов: там есть функция humanize
, которая конвертирует время в читаемый текст.
#время #arrow
BY Python Academy

Share with your friend now:
tg-me.com/python_academy/623